//-----------------------------------------------------------------------
// <copyright file="tblUserBase.cs" company="VNSpoke">
//     Copyright ? VNSpoke. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
	
using System;


namespace Robot.Entities
{
	[Serializable]
	public class tblUserBase
	{
		
		#region Variable Declarations
		
		private string				peoplewise = string.Empty;
		
		private string				userName = string.Empty;
		
		private string				email = string.Empty;
		
		private DateTime?				lastLoginDate = null;
		
		private int?				role = null;
		
		private int?				status = null;
		#endregion
		
		#region Constructors
		public tblUserBase() {}
		
		public tblUserBase (
			string peoplewise,
			string userName,
			string email,
			DateTime? lastLoginDate,
			int? role,
			int? status)
		
		{
			this.peoplewise = peoplewise;
			this.userName = userName;
			this.email = email;
			this.lastLoginDate = lastLoginDate;
			this.role = role;
			this.status = status;
		}
		#endregion
		
		#region Properties	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is varchar</value>
		public string Peoplewise
		{
			get { return peoplewise; }
			set { peoplewise = value; }
		}
		public string originalPeoplewise
		{
			get { return originalPeoplewise; }
			set { originalPeoplewise = value; }
		} 
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is varchar</value>
		public string UserName
		{
			get { return userName; }
			set { userName = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is varchar</value>
		public string Email
		{
			get { return email; }
			set { email = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is datetime</value>
		public DateTime? LastLoginDate
		{
			get { return lastLoginDate; }
			set { lastLoginDate = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int? Role
		{
			get { return role; }
			set { role = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int? Status
		{
			get { return status; }
			set { status = value; }
		}
	
		
		#endregion
	}//End Class
	
	public enum tblUserColumns
	{
		Peoplewise,
		UserName,
		Email,
		LastLoginDate,
		Role,
		Status
	}//End enum
}